package com.example.service;

import com.example.model.dto.ProductQueryDTO;
import com.example.model.vo.PageResult;
import com.example.model.vo.ProductVO;

/**
 * 产品服务接口
 */
public interface ProductService {
    
    /**
     * 分页查询产品列表
     * @param queryDTO 查询参数
     * @return 分页结果
     */
    PageResult<ProductVO> listProducts(ProductQueryDTO queryDTO);
    
    /**
     * 根据ID获取产品详情
     * @param id 产品ID
     * @return 产品详情
     */
    ProductVO getProductById(Long id);
} 